package cn.iocoder.yudao.module.api.trade.order.message;

import cn.iocoder.yudao.module.api.trade.order.dto.TradeOrderItemRespDTO;
import cn.iocoder.yudao.module.api.trade.order.dto.TradeOrderRespDTO;
import jakarta.annotation.Nonnull;
import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * 交易订单售后完成消息
 *
 * @author 山野羡民
 */
@Data
@AllArgsConstructor
public class TradeAfterSaleCompletedMessage {

    private TradeOrderRespDTO order;
    private TradeOrderItemRespDTO orderItem;

    @Nonnull
    public TradeOrderRespDTO getOrder() {
        if (order == null) {
            order = new TradeOrderRespDTO();
        }
        return order;
    }

}
